Virtual Ring Construction in Parallel Distributed Systems
نویسندگان
چکیده
Many distributed systems and applications use decentralized control algorithms lying on a predefined virtual ring. Such a structure is usually statically defined, and is thus inherent to the system definition. Ring construction distributed algorithms are proposed. First, distributed depth-first traversal algorithms are shown to be an algorithmic basis for the construction of such a structure. Then, a ring construction algorithm is presented; its time and message complexities are equal to 2(n − 1) with O(n) size of messages, where n is the number of processes. A ring traversal requires 2(n−1) messages. This algorithm is then improved: it allows building of a virtual ring whose traversal requires p messages, where n ≤ p ≤ 2(n− 1).
منابع مشابه
Accurate power sharing for parallel DGs in microgrid with various-type loads
Microgrids are nowadays used to produce electric energy with more efficiency and advantage. However, the use of microgrids presents some challenges. One of the main problems of the microgrids widely used in electrical power systems is the control of voltage, frequency and load sharing balance among inverter- based distributed generators (DGs) in islanded mode. Droop method performance degra...
متن کاملAccurate power sharing for parallel DGs in microgrid with various-type loads
Microgrids are nowadays used to produce electric energy with more efficiency and advantage. However, the use of microgrids presents some challenges. One of the main problems of the microgrids widely used in electrical power systems is the control of voltage, frequency and load sharing balance among inverter- based distributed generators (DGs) in islanded mode. Droop method performance degra...
متن کاملA Hierarchical Protocol for Decentralizing Information Dissemination in Distributed Systems
Systems of distributed processors connected by a physical network may have a virtual structure imposed on them to facilitate parallel cooperative system actions. This paper describes the Multiple Virtual Rings organization which is an instance of this approach. System processors are partitioned into groups, structured as virtual rings, which operate in parallel to accumulate local information a...
متن کاملStatic Task Allocation in Distributed Systems Using Parallel Genetic Algorithm
Over the past two decades, PC speeds have increased from a few instructions per second to several million instructions per second. The tremendous speed of today's networks as well as the increasing need for high-performance systems has made researchers interested in parallel and distributed computing. The rapid growth of distributed systems has led to a variety of problems. Task allocation is a...
متن کاملA Hierarchical Protocol for Decentralising Information Dissemination in Distributed Systems
Systems of distributed processors connected by a physical network may have a virtual structure imposed on them to facilitate parallel cooperative system actions. This paper describes the Multiple Virtual Rings organization which is an instance of this approach. System processors are partitioned into groups, structured as virtual rings, which operate in parallel to accumulate local information a...
متن کامل